www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/include/rockFun.php
<?php /** ***************************************************************** * 联系QQ: 290802026/1073744729 * * 版 本: V2.0 * * 开发者:雨中磐石工作室 * * 邮 箱: qqqq2900@126.com * * 网 址: http://www.xh829.com/ * * 说 明: 定义常用的方法 * * 备 注: 未经允许不得商业出售,代码欢迎参考纠正 * ***************************************************************** */ /** m 读取数据模型,操作数据库的 $name 表名 */ $GLOBALS['rockModelImport'] = array(); function m($name) { $cls = NULL; if(isset($GLOBALS['rockModelImport'][$name])){ $cls = $GLOBALS['rockModelImport'][$name]; }else{ $class = ''.$name.'ClassModel'; $path = ''.ROOT_PATH.'/'.PROJECT.'/model/'.$name.'Model.php'; if(file_exists($path)){ include_once($path); $cls = new $class($name); }else{ $cls = new sModel($name); } $GLOBALS['rockModelImport'][$name] = $cls; } return $cls; } /** 引入插件 $name 插件名称 $inbo 是否初始化 $param1,2,参数 */ function c($name, $inbo=false, $param1='', $param2='') { $class = ''.$name.'Chajian'; $path = ''.ROOT_PATH.'/include/chajian/'.$class.'.php'; $cls = NULL; if(file_exists($path)){ include_once($path); if($inbo)$cls = new $class($param1, $param2); } return $cls; } /** 引入class文件 */ function import($name, $inbo=true) { $class = ''.$name.'Class'; $path = ''.ROOT_PATH.'/include/class/'.$class.'.php'; $cls = NULL; if(file_exists($path)){ include_once($path); if($inbo){ $cls = new $class(); } } return $cls; }